let { imgUrl } = getApp().globalData
let ossImg = `${imgUrl}/applet_web_images/new_image/customer_service/help_center`
Page({
  data: {
    appInfo: getApp(),
    list: [
      {
        id: 1,
        name:'订单问题',
        default: `${ossImg}/order.png`,
        active: `${ossImg}/order_active.png`,
        state: 0,
        key: 'order'
      },
      {
        id: 2,
        name:'支付问题',
        default: `${ossImg}/pay.png`,
        active: `${ossImg}/pay_active.png`,
        state: 0,
        key: 'pay'
      },
      {
        id: 3,
        name:'发货问题',
        default: `${ossImg}/take_over.png`,
        active: `${ossImg}/take_over_active.png`,
        state: 0,
        key: 'takeOver'
      },
      {
        id: 4,
        name:'售后问题',
        default: `${ossImg}/after_sales.png`,
        active: `${ossImg}/after_sales_active.png`,
        state: 0,
        key: 'afterSales'
      },
      {
        id: 5,
        name:'归还问题',
        default: `${ossImg}/return.png`,
        active: `${ossImg}/return_active.png`,
        state: 0,
        key:'returnProblem'
      },
    ],
    order: [
      {
        name: '租机流程',
        content:'请您选择【商品】--【填写个人信息】--【获取免押额度】-【审核成功】--【租金加保障服务费】--【顺丰包邮寄送】--【每月扣租】--【到期即送/归还/买断/续租】。',
        isExpand: false
      },
      {
        name: '平台提供商品是正品吗',
        content:
        '叮咚租机承诺所售均为全新正品国行货，遵守国家三包法，如使用过程中出现质量问题，您可以在15天内，带上保修卡前往品牌当地官方售后网点返厂检修。如问题属实，可根据各厂家售后协议进行处理，也可以致电叮咚租机官方客服电话 0755-29896288',
        isExpand: false

      },
      {
        name: '怎么查看租金价格',
        content:'您可以选择商品及规格/租赁方式，订单页面会出现商品详细价格。',
        isExpand: false

      },
      {
        name: '下单后能更改订单吗',
        content:'下单成功后，暂时不支持修改，请您务必下单前反复确认您的订单内容和收货信息无误。',
        isExpand: false

      },
      {
        name: '下单后多久审核',
        content:'您下单成功后24小时内完成审核，如遇活动或者节假日审核可能延迟，敬请见谅，审核期间会有审核电话给您去电，请您保持电话畅通。',
        isExpand: false

      },
      {
        name: '客服电话是多少',
        content:'在线电话客服0755-29896288，请您保持电话畅通。',
        isExpand: false

      },
      {
        name: '如何查询审核结果',
        content:'审核结果会以短信形式通知您或者您可以在叮咚租机小程序【订单详情】中查询审核结果。',
        isExpand: false

      },
      {
        name: '审核失败的原因',
        content:'审核结果是根据个人综合信用多方面因素评定的，审核结果只是暂时性并非永久性，建议您过一段时间再来下单。',
        isExpand: false

      },
      {
        name: '订单审核通过后是否可以取消',
        content:'原则上，订单审核通过后不支持取消。发货前如需取消，请联系客服咨询，不收取任何费用:发货后，您需申请取消订单或者拒绝签收(产品质量问题除外)的，您应向我司支付一定金额的赔偿金(含运费和保价费，具体以叮咚租机计算结果为准)。租赁设备签收后，不支持订单取消，如您单方要求取消订单，提前终止本协议的，您应支付剩余租期的租金、服务费等全部费用。',
        isExpand: false

      },
      {
        name: '是否可以提前归还商品',
        content:'如果用户选择提前还机，需缴纳剩余所有租金，再将机器寄回，检测无问题后，视为协议完成。',
        isExpand: false

      },{
        name: '买断价是指什么',
        content:'到期买断价:指租赁期限届满，您可在我司一次性支付设备尾款和服务费尾款以取得租赁设备所有权',
        isExpand: false

      },
      {
        name: '租满即送是指什么',
        content:'租满即送:指还满12期后，不需要支付任何费用，设备的所有权就属于您了。',
        isExpand: false

      },
      {
        name: '怎么提前还款',
        content:'您可以在小程序【我的】--【租用中】--【还款】，按月发起主动还款。',
        isExpand: false

      },{
        name: '提前买断有优惠吗',
        content:'提前买断享有额外的优惠，您可以根据资金需求考虑是否一次性结清。如果您想要提前买断，可优先联系您的企业微信专属客服后，在小程序“我的”-租用中-买断，发起主动提前买断。',
        isExpand: false

      },
      {
        name: '订单到期后可以买断吗',
        content:'可以的，到期后可选择买断、归还、续租。 可以提前买断吗?租用过程中，如需买断，缴纳完全部租金，会出现【买断】按钮。',
        isExpand: false

      },
      {
        name: '到期后如何续租',
        content:'可订单到期前可在【我的--全部订单--】点击【续租】-选择您原型号手机下单预约，审核通过支付费用后，即续租成功。',
        isExpand: false

      }
    ],
    pay: [
        {
          name: '如何获取免押资格',
          content:'下单过程中绑定授权芝麻信用，填写真实的个人资料，通过验证后，系统将会根据用户的芝麻信用分值提供不同的免押金额度，最高有机会获得押金全免。',
          isExpand: false

        },
        {
          name: '下单时押金如何收取',
          content:'用户下单时，根据芝麻信用评估结果获取免押金后，若存在需要冻结的押金金额，需要通过支付宝账户的资金渠道，包括但不限干银行卡，支付宝余额等额度授权冻结相应的押金金额，且不发生实际消费，租赁服务终止后，我们会按照用户回收或最后买断的实际情况通过支付宝账解冻用户押金。',
          isExpand: false

        },
        {
          name: '取消订单后资金到账时间',
          content:'如机器归还时，机器经我司检测确认无问题后，押金将会在1-5个工作日原路退回。',
          isExpand: false

        },
        {
          name: '押金什么时候解冻',
          content:'如果订单为取消状态，则押金将会在48小时解冻:如果机器选择归还，则机器需寄回我司检测确认无问题后，押金将会在1-7个工作日原路挽回:如订单选择续租，则押金需续租期满后解冻。',
          isExpand: false
        },
        {
          name: '租金的支付方式有哪些',
          content:'支付方式分为:自动扣款和主动还款自动还款:还款日当天，系统将会发起免密扣款(注:建议将有资金的账户调整到代扣渠道第一位，操作方法:支付宝-设置-支付设置',
          isExpand: false
        },
    ],
    takeOver:[
        {
          name: '什么时候发货',
          content:'订单审核通过后，商品将会在24小时内尽快寄出，(个别机器会有延迟情况，以页面显示发货时间为准)建议您可以尽快下单，以便尽快收到商品。',
          isExpand: false
        },
        {
          name: '租期计算规则',
          content:'租期是从订单发货开始计算。例:发货时间是2022年1月1日，租期为365天，则到期日为2022年12月31日。',
          isExpand: false
        },
        {
          name: '什么快递发货，是否包邮',
          content:'顺丰包邮发货，商品签收不需要支付任何费用。【部分地区仅支持京东快递或其他快递】',
          isExpand: false
        },
        {
          name: '签收时需要准备什么资料?',
          content:'签收的时候需要本人签收，提供身份证原件完成人脸识别。',
          isExpand: false
        },
    ],
    afterSales:[
        {
          name: '租赁过程中，出现问题可以联系谁',
          content:'租赁过程中，您有任何问题都可以通过小程序在线客服联系或直接联系您的专属企业微信客服，我们将竭诚为您服务。',
          isExpand: false
        },
        {
          name: '售后维修时间?',
          content:'我司将会在收到机器后7-15日内进行维修，维修完成后将第一时间给您寄回(法定节假日及周末顺延)',
          isExpand: false
        },
        {
          name: '关于运费，物流损坏问题',
          content:'商品到期归还，运费由用户支付，归还寄送时，建议保价寄送:因快递公司原因导致丢件或者损坏，责任由发货人承担，由发货人联系快递公司协商处理。',
          isExpand: false
        },
        {
          name: '维修寄出的费用由谁承担',
          content:'租赁设备发货、维修、保养、退换货及到期归还等产生的邮寄费用(含运费和保价费)由寄方承担，个别配件的往返邮寄费用均由用户本人承担。',
          isExpand: false
        },
        {
          name: '什么是碎屏保障',
          content:'租期内机器由干意外产生的碎屏问题，可提供更换屏幕的保障服务。',
          isExpand: false
        },
    ],
    returnProblem:[
        {
          name: '订单到期后设备如何归还',
          content:'订单到期前可在【我的--全部订单--待归还】点击【归还】按钮，归还设备。',
          isExpand: false
        },
        {
          name: '归还租赁商品产生费用吗',
          content:'如果检测您归还的机器需要维修才能达到归还的标准，需支付相应的维修费用，费用参考官网报价:如官网无相应报价，则参考当时市场维修费用。如机器检测无法维修则需要买断，买断金额=剩余未缴纳租金+到期买断价格，具体以平台显示金额为准。',
          isExpand: false
        },
        {
          name: '归还时配件需要归还吗',
          content:'您选择归还租赁设备，应将产品原样(包括但不限于租赁设备、包装盒、配件、发票、保修卡等)邮寄至俏租机指定地点，如配件在租赁期内遗失或者损坏，在还机时需进行相应赔偿，具体赔偿金额以还机时市场报价为准。',
          isExpand: false
        },
        {
          name: '合约到期，忘记归还怎么办',
          content:'归还时间以商品在您手上的使用时间为准，我们会在到期归还日的前7个自然日以短信形式通知您，您需要在归还日到期七天内将手机归还，如您逾期未归还，自逾期之日起会产生相应的逾期费用。',
          isExpand: false
        },
        {
          name: '机子归还，如何保证隐私',
          content:'归还设备前建议清除个人信息并且退出ID，如忘记清除，也请不用担心，我司有专业工程师为您清除数据，保障用户隐私安全，请您放心归还。',
          isExpand: false
        },
    ],
    card_data: []
  },
  onLoad({id, platform}) {
    my.setNavigationBar({
      frontColor: '#000000',
      backgroundColor: '#f6f6f6'
  })
  let key = null
  let app = getApp()
  app.setShareChannel(platform)
  const list =  this.data.list.map(item => {
    item.state = 0
    if(item.id === Number(id) ) {
      item.state = 1
      key = item.key
    }
    return item
  })

    // 当首次进来内容默认收起
    this.data[key].forEach(item => item.isExpand = false)
    this.setData({
      list,
      card_data: this.data[key]
    })

  },
  selectProblem({target: {dataset: {index, key}}}) {
    const list = this.data.list.map(item => {
      item.state = 0
      return item
    })
    list[index].state = 1
    // 当切换tab 所有内容默认收起
    this.data[key].forEach(item => item.isExpand = false );
    this.setData({
      list,
      card_data: this.data[key]
    })
  },
  expand({target: {dataset: {index}}}) {
    const { isExpand } = this.data.card_data[index]
    this.data.card_data[index].isExpand = !isExpand

    this.setData({
      card_data: this.data.card_data
    })
  }
});
